.body .img-wrapper {
    width: 100%;
    height: 675px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.body .img-wrapper.loading {
    background: #F3F3F3;
}
.body .img-wrapper.loading::before {
    position: absolute;
    background: url("../images/loading.gif") no-repeat;
    width: 84px;
    height: 58px;
    left: 50%;
    margin-left: -42px;
    margin-top: 309px;
    content: '';
}
.body .img-wrapper img {
    width: 100%;
    height: 100%;
    display: block;
}
.body .img-wrapper.loading img {
    display: none;
}
.body .title {
    margin-bottom: 20px;
    font-size: 26px;
    color: #111111;
    height: 20px;
    line-height: 26px;
    font-weight: bold;
    padding: 0;
}
.body .desc {
    font-family: "PingFangSC-Medium";
    line-height: 24px;
    font-size: 14px;
    color: #777777;
    overflow: auto;
}
.body .desc p {
    margin-bottom: 30px;
}
.body .desc .info {
    //float: left;
    //width: 60%;
	margin-top: 20px;
}
.body .desc .info .detail {
    clear: both;
    // height: 24px;
	line-height: 18px;
    margin-top: 10px;
}
.body .desc .info .detail span {
    float: left;
    color: #777777;
    margin-right: 5px;
}
.body .desc .info .detail a {
    //float: left;
    color: #777777;
	transition: none;
    box-shadow: none;
}
.body .desc .qrcode {
    // float: left;
    // width: 40%;
    // position: relative;
    // top: -24px;
	margin-top: 118px;
}
.body .desc .qrcode img {
    float: right;
    width: 120px;
    height: 120px;
}

.body .desc .s1 {
	line-height: 18px;
}

.body3 {
	margin-top: 20px  !important;
}
